#ifndef __BASECALLBACKS_H__
#define __BASECALLBACKS_H__
#include "defines.h"
#include "IoOps.h"
#include "iksemel.h"

class baseCallbacks
{
  public:
    virtual xret handleMessage(const char *from,const char *msg,
                                char *wdata, size_t *len) = 0;
    virtual xret handlePresence(iksparser *parser,ikspak *pak) = 0;
    virtual xret handleBind(char *msg, size_t *len) = 0;
    virtual xret handleIq(iksparser *parser,ikspak *pak) = 0;
    virtual ~baseCallbacks() {}
  protected:
  private:
};
#endif
/*
vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=4:softtabstop=2:encoding=utf-8:textwidth=80
*/
